/*
 * Created by SharpDevelop.
 * User: kktn
 * Date: 05.07.2006
 * Time: 13:48
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */

using System;

namespace TagTool.GraphicTypes
{

	[Serializable()]
	public class ColoredPoint : PointD
	{
		Color color;
		double width;
		
		public ColoredPoint() : base()
		{
			this.Color = new Color(1,1,1,1);
			this.Width = 0.0;
		}

		public ColoredPoint(double x, double y, double z, Color color, double width) : base(x, y, z)
		{
			this.Color = color;
			this.Width = width;
		}
		
		public ColoredPoint(PointD p, Color color, double width) : base(p)
		{
			this.Color = color;
			this.Width = width;
		}
		
		public Color Color 
		{
			get { return color;	}
			set { color = value; }
		}
		
		public double Width 
		{
			get { return width;	}
			set { width = value;	}
		}
		
	}
}
